Skip to main content
TrustRadius
New Relic

New Relic

Starting at $0 No credit card required; 100 GB free ingest per month, 1 free full user + unlimited basic users, 8 days retention, 100 Synthetics Checks
View Pricing

Overview

What is New Relic?

New Relic is a SaaS-based web and mobile application performance management provider for the cloud and the datacenter. They provide code-level diagnostics for dedicated infrastructures, the cloud, or hybrid environments and real time monitoring.

Read more
Recent Reviews

Single source of truth

9 out of 10
August 31, 2023
Incentivized
NR is used as a monitoring and optimisation tool at our organisation. It integrates with several of our key other services such as AWS and …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing

Free (Forever)

$0

Cloud
No credit card required; 100 GB free ingest per month, 1 free full user + unlimited basic users, 8 days retention, 100 Synthetics Checks

Telemetry Data Platform

$0.25

Cloud
per month per extra GB data ingest (after first free 100GB per month)

Incident Intelligence

$0.50

Cloud
per month per event (after first 1000 free events per month)

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://newrelic.com/pricing

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services
Return to navigation

Product Details

What is New Relic?

New Relic offers cloud APM for application engineers, supporting observability and source of truth for engineers so they can make decisions with data across their entire software stack and the software life cycle.

There are an estimated 25 million engineers in the world across more than 25 distinct functions. Engineers can use New Relic to gather real-time insights and trending data about the performance of their software so they can be more resilient and deliver exceptional customer experiences. New Relic provides a platform that is built and sold as a unified experience, offering access to a secure telemetry cloud for metrics, events, logs, and traces; full-stack analysis tools; and predictable user-based pricing. New Relic boasts one of the industry’s largest ecosystems of open source integrations, so engineers can use New Relic alongside their other favorite applications.

New Relic Features

  • Supported: Telemetry Data Platform
  • Supported: Full-Stack Observability
  • Supported: Applied Intelligence

New Relic Videos

Observability Made Simple
Who Are Data Nerds
NR Explorer Launch Video
AWS + New Relic Launch Video
Debug Faster With Pixie
In this video, the TrustRadius team is going to share with you some of the top log data management tools: New Relic, Splunk Log Observer, and LogicMonitor. These tools are great for enterprise log management.

New Relic Competitors

New Relic Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationApple iOS, Android
Supported CountriesGlobal
Supported LanguagesEnglish

Frequently Asked Questions

New Relic is a SaaS-based web and mobile application performance management provider for the cloud and the datacenter. They provide code-level diagnostics for dedicated infrastructures, the cloud, or hybrid environments and real time monitoring.

Dynatrace, Datadog, and AppDynamics are common alternatives for New Relic.

Reviewers rate Support Rating highest, with a score of 9.

The most common users of New Relic are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(299)

Attribute Ratings

Reviews

(1-25 of 70)
Companies can't remove reviews or game the system. Here's why
Score 10 out of 10
Vetted Review
Verified User
Incentivized
New Relic helped us identify RDS lock wait timeouts for a clients high load e-commerce store. With the help of New Relic Application Performance Monitoring we were able to pin point the root cause and made changes to the table configurations of DB which helped us solve the degraded site performance.
  • Error Logging
  • APM
  • Database Monitoring
  • Infrastructure Monitoring
  • Provide more monitoring metrics
  • Use more AI to simplify set up
  • chatbot that answers simple configuration questions
New Relic allows real-time visibility into the entire transaction journey, from the frontend user interface to backend databases and third-party integrations. The team can utilize features like distributed tracing to map the flow of transactions across microservices. With this comprehensive understanding, they swiftly identify a database query inefficiency and optimize it.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use New Relic for backend, frontend and synthetics observability. We need to know when our website for the users is performing.
  • synthetics are good to use and we get value of it
  • alerting functionality is very well
  • APM and K8S infrastructurr monitoring
  • Frontend observability
  • Browser functionality
  • changing every year licence model
  • K8S functionality
Synthetics, Alerting and and K8S momitoring is very well but the licence model is changing every year
Score 5 out of 10
Vetted Review
Verified User
Incentivized
After GA4 retired the page speed reports, we installed New Relic on our site to make sure we didn't lose visibility into page load times. We quickly realized that it has a lot more capabilities than we were using or would ever use. It's a very powerful tool, but more for technical users.
  • Site speed monitoring
  • Flexible solutions
  • Dynamic reporting
  • Platform is very technical
  • Hard to use & help resources are slim
  • Pricing is confusing
If you have technical resources on staff, then New Relic might be a good choice depending on what you're looking for. If you're looking to do one simple thing (like track JS errors), then there might be a better solution out there. New Relic is for highly technical users who are looking to do a wide variety of things.
August 31, 2023

Single source of truth

Score 9 out of 10
Vetted Review
Verified User
Incentivized
NR is used as a monitoring and optimisation tool at our organisation. It integrates with several of our key other services such as AWS and helps development and support teams keep on top of their applications through the monitoring options and alerting / notification features. Lots of great visualisation options and customisation abilities to make it fit exactly what you do at your company. It helps us reduce MTTR and often catch issues before they become incidents which is very valuable for a company like ours when any amount of downtime can have a big knock on effect to our customers.
  • Monitoring / observability
  • visulaisation
  • huge set of integrations
  • I'm not involved but apparently the pricing model isn't great
Great for e-commerce - you can stream in all your event data from multiple places into a single source of truth which helps to reduce time when investigating issues and allows for a clear view of everything that is happening within the domain. Linked to this it helps be able to troubleshoot problems in one place which previously would have to be reviewed and analysed across multiple systems and tools.

The visulaisation tools also make it great to be able to explain issues to more novice or business users and do clever dashboards to spot anomalies or highlight potential issues.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
New Relic is used as a full-stack monitoring tool. It is used by various application teams within our organization for monitoring their application, server infrastructure, end-user, and synthetics. We have also started to leverage it for monitoring other cloud entities like lambda, RDS, etc along with Kubernetes clusters. It helps with monitoring and alerting mechanics and helps various notification methods.
  • Infrastructure monitoring both on-prem and cloud
  • Application and end-user monitoring
  • Alerting and notification mechanism
  • Can improve on side of synthetics monitoring
  • Can improve on NRQL from, enable us to query from multiple tables
  • Seems to be pushing new features frequently, better if users can be notified about the new add-ons in a bit of detail beforehand.
New Relic is best suited if you are looking for one point solution for monitoring all your instances and application under one umbrella, it will provide you options to monitor approximately everything on every side of your application you can think of. It will be costly and not much help if you are looking for very deep-dive monitoring of one particular feature like logging or synthetics.
Aman Makwana | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
we are using many new relic sub products for our many use cases we are using it as APM tools, infrastructure monitoring tool in order to monitor our large number of server fleet, Database monitoring, Kubernetes Cluster monitoring, track bugs and issues in application code, alerts and warnings for uptime of our application or to get the overall idea on how our product is performing under certain circumstances and for better scaling and resources optimisations.
  • gives us an monitoring of all our underlying servers and also we can configure some alerts upon them like CPU and memory alerts.
  • Kubernetes cluster monitoring with new relic for EKS gives us and minute details of our cluster utilisation like node usage, pods memory request and limits
  • Network traceability for each and every request with response time analysis is great we can trace which component is responsible for generating response delay
  • log managements of the logs the infrastructure is generating we can view logs through there only
  • firstly when we are integrating the tool with our infrastructure at that time we have faced some issues but afterwards it was smooth
  • some testing of configuration should be done from UI only and not by user who has to generate the error in order to visualise it in new relic
Our product is used by vast amount of users and also users are getting increased also we have large numbers of infrastructure involved to run this giant system we have manny servers, 4 to 5 kubernetes clusters, databases, 2 public clouds so in order to achieve the excellence in infrastructure side new relic has helped us in many ways we don’t have to open the public cloud console and along with it 2 or 3 other tabs to view the resource utilisation by new relic we can view our entire infrastructure under one hood, also their utilisation, alerts, logs, uptime control all can be done from the same tool only.
Tommy Harke | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
New Relic is tightly integrated into our SDLC process and giving us feedback in not only how our application is performing, but how it is being used by our customers. Starting with onboarding our engineers can see how our application functions through our API calls, what services are used and how a request spans multiple services (both internally and externally). We can then use it in the application development phase in our lower level environments. Allowing engineers and QA easily identify errors or performance issues before it ever reaches our Production environment. Then finally in the Production environment, New Relic gives you an X-Ray machine into your application performance and monitoring. Understanding your transactions, where a bottleneck might lay within a specific API call because of a database call, or external call. The tool is used in every cycle of our SDLC for every engineer in our company. It is then heavily used by our SRE team for alerting and monitoring too.

  • APM
  • Infrastructure Monitoring
  • Alerting
  • Logging
  • Usability at times - does too many things in some scenarios
  • Feature overload sometimes
Wanting to have a developer friendly application that is highly extensible to help monitor and ensure high application availability, I believe New Relic is the best in class. As teams grow and if you want all engineers to have access to New Relic the pricing can get very expensive and would require working with your account rep to try and get a contract in place that fits business needs.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use New Relic for a wide range of monitoring and observability needs. We don't just gather system metrics, but also performance metrics and customer experience data from many different applications. Our ability to reference data collected from any number of systems has proven to be an invaluable troubleshooting tool. It also helps us with plotting growth, and planning for future capacity.
  • Monitoring of system metrics
  • Collection of performance data related to applications
  • Collation of various data collected from a variety of sources
  • There could be an improvement of the agent's ability to collect certain application information
  • Depending upon the amount of data stored in New Relic, storage costs are little higher than I would've expected
New Relic does an excellent job of generating visualizations of your data, and providing dashboards of that data. There are a number of instances where we've had to write our own scripts to generate content sent to New Relic because the agent doesn't natively understand certain applications, logs, etc.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use New Relic to get stats on page hits and performance metrics of our website, hosted on Acquia. We use it to monitor slow SQL queries and also page load times and get statistics on browser types as well as what device is accessing our site's pages. It is also the default performance monitoring tool for Acquia sites.
  • Integrated tightly in Acquia environment
  • Easy to setup
  • Granular reports and statistics
  • Easy to forget about it as the integration is seamless
  • Interface can be very confusing as there are many parameters being monitored
Well suited for monitoring our Acquia website. We have not tried it on any other internet-facing service. Probably overkill for any internal sites or servers as it monitors too many parameters and may be cumbersome to manage. The management interface is too cluttered and cannot be customized to only monitor deployed agents. Maybe I do not know how to do that.
Christian Mijares | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is used across the whole organization. We use APM to monitor customers' applications, Infrastructure to review the infrastructure behaviors, Synthetics to check the availability of the customer's sites, and logs to review in a friendly way all those logs that are recorded from the app/infra. New Relic has become something basic in my day-to-day.
  • Monitor customer's availability.
  • Detect errors/violations.
  • Simplify the way to view graphs, logs, responses.
  • Improve NR response times.
  • Include a functionality to test the monitors before creating them and see the results.
New Relic is more than welcome [as a part of] all the monitoring activities, it has a good variety of solutions to deliver whole monitoring and aim the support teams with proper data to find effective solutions to the issues. I don't have a scenario where this is less appropriate.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
New Relic is being used by the University of South Australia (UniSA) Information Technology Unit to provide detailed insight into the end-user performance, availability, and error rate of the University's applications. The Unit supports critical systems that serve over 32,000 students.
  • Detailed insight into application bottlenecks.
  • Excellent instrumentation and customizable dashboards.
  • Integration with other products (e.g. StatusPage and PagerDuty) to provide a versatile ecosystem.
  • Vulnerability Management has been recently added, but lacks support for key development languages such as .NET and PHP. Supporting these would greatly assist our organisation.
Our University predominantly uses it for monitoring web applications which it is well suited for. We also use it for API monitoring, but this does not provide any "Browser" data (which is to be expected). By combining the Browser, APM, and Infrastructure components of New Relic, UniSA has high visibility of any potential issues with any web applications and API's.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Our solution hosts thousands of PHP applications in AWS cloud across multiple regions. We installed the PHP NewRelic agent and we set up each application to use a different newrelic_set_appname among with several newrelic_add_custom_parameter, like the database identifier where the site is in, the Autoscaling group where the site is running on, etc., that way we could identify which clients had the most traffic in a specific database server or Autoscaling group. To do that, we used Dashboards with queries to retrieve that data. NewRelic APM helped us a lot to identify why a site was slow when loading in the browser or when processing a specific php script. With Transactions and Databases features, we could even identify which specific php function of the code was stuck or which specific database query was taking too long. With External Services, we could detect when there was a delay connecting, for example, to Microsoft auth, Google auth, or even to another AWS service. In general, for us, it was a great tool to troubleshoot application slowness issues.
  • Provide insights about application performance
  • Help to identify possible code application bugs
  • Integration with several programming languages
  • Monitoring and alerting
  • I would like to see sort of simulator inside the user interface, that way we can send requests directly from it to test some configuration instead of setting up a test environment in our end.
  • It would be nice if the data ingestion can be filtered by APM's. That way we can know which application is ingested most data.
  • It would be nice if we could ingest logs (apache, system logs, and other logs) and correlate them with the APM.
From my perspective, NewRelic can help when you need to met SLAs within your organization. In our use case, having a multi-tenant infrastructure, we monitor the apdex score metric and we have configured some thresholds for that metric and alerts when its value is under those defined thresholds. There were sometimes where the infrastructure was not alerting, but an application was (with a low adpex score). In those cases, it was nothing related with databases, servers, or any other resource, but it was a specific client configuration.
On the other hand, from our point of view, it wouldn't be suitable for monitoring infrastructure. In our case we use many built-in AWS services to monitor several components of our AWS resources, among with CloudWatch custom metrics.
Piyush Goel | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
  • Infrastructure Monitoring and Alerting
  • Application Performance Monitoring and Alerting
  • Tracking business and product related KPI's and metrics.
  • Dashboards for NOC and the customer facing teams.
New Relic is the de-facto KPI tracking and dash-boarding tool for us. Apart from the APM - which is the USP of New Relic - even the technical and product KPIs are plotted on New Relic. It is used the tool for handshake and exchange of data between the various groups within the organisation.
  • APM tool has an extensive coverage across various programming languages, and frameworks.
  • Scales pretty well without any issues. The agents are lightweight and easy to upgrade and deploy.
  • The Apdex based alerts are quite accurate and act like trustable guardians to anything going off-track in the system.
  • The tools to monitor usage, and optimise are poor. Since they have moved to consumption based pricing, it's important for users to track the places where wastage is happening (Users not logging in the system, data points from services that are not read from queries, etc).
  • The AI tools should have smarter capabilities to track the lineage of an anomaly and help pin-point to the exact source of any error.
  • The new pricing model works best for consumer facing companies where the end-end stack can be used. For B2B companies where the UI components are not that heavy, the pricing is prohibitive beyond a certain point.
Well Suited
  • Works well for elastic demand on the infrastructure - scaling up/down works seamlessly.
  • Architectures that need APM, metrics (application and infrastructure) together. This gives the best value of their products.
  • UI Monitoring capabilities still need work.

  • Less Suited
  • Architectures that already have tools like Prometheus configured. The value for New Relic won't shine in such use-cases.
  • If the volumes of data transmitted to New Relic exceed 5-10TB per day. The costs will exorbitant in such scenarios.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
New Relic is being used in our Organization for monitoring everything literally. All our devices & instances, whether they are present in AWS, GCP, or On-premises, are being monitored in New relic. New Relic has helped in making sure that all aspects of an instance are being monitored, and whenever something goes wrong, New Relic sends out an alert over email or any chosen platform.
  • Wide variety of devices that can be added in monitoring.
  • Ease of use and user friendly GUI.
  • Ability to customize the monitoring parameters as per requirements.
  • Dependency on having to install agent on devices.
  • Incompatibility to add qumulo\Isilon storage devices.
  • Need to improve the ability to review the logs to perform event co-relation.
New Relic has been an integral part of suiting all our monitoring requirements. With New Relic, we have been able to monitor all the servers in our environment, which consist of both windows and Linux machines. New relic has been playing a very vital role in getting our AWS instances under monitoring as well for the likes of AWS FSx, S3, Storage gateway, etc. While there is a wide range of usability of New Relic, we do have a lot of on-prem storage devices that don't allow any external software to be installed; hence we are not able to use New relic for monitoring them.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We have used New Relic for application performance monitoring. Our product being B2C, we need to monitor the performance 24 * 7 for the best experience for our customers. At the same time, when a customer faces any issue, our Technology team requires all the necessary details to assess, debug and identify the root cause. New Relic has assisted in both the ways to proactively monitor and provide finer details to assist during an issue as well.
  • Finer stacktrace i.e line by line time taken and highlights the faulty code precisely.
  • Apdex score indicates that something is wrong with the application immediately.
  • Near real time metrics and alerts.
  • Integration with many platforms and tools.
  • Finer control on what metrics are sent to New Relic Platform to control the costs as it has pricing based on GB of metrics ingested.
  • UX/UI could be improved as some pages are a bit slow or difficult to view though it provides good information to act upon.
  • Have the option to choose a Cloud provider to keep data within the country and also restrict access based on IP address so that we could control New Relic console access.
New Relic is well suited for Microservices and Kubernetes-based applications as it has finer support for service discovery and distributed tracing. It has also had a native agent for Kubernetes which discovers the health of all running nodes and pods.
New Relic could be improved for mobile apps and logs though these are their recent offerings
Score 10 out of 10
Vetted Review
Verified User
Incentivized
New Relic is primarily used for Application Performance Monitoring (APM) and Synthetic Monitoring. Their APM offering gives key insights into the health and performance of the company's web infrastructure. It is used to identify code bottlenecks, timeouts, and any requests or issues that are placing a heavy burden on the server. Additionally, it can be used to identify endpoints or requests that are causing poor customer experiences due to being slow or erroring. Synthetic Monitoring is used to evaluate whether certain functional features are working.
  • Transaction Tracing.
  • Aggregating Request Performance.
  • Determining Source of Request Bottlenecks (Application or Database Layer).
  • The interface can be overwhelming and similar features sometimes are partitioned into different sections.
  • I wish transaction tracing had better, higher-level statistics about the number and frequency of database calls during a request.
  • I wish the database section had views on total query volume, not just throughput or slow queries.
I think New Relic's APM is a great feature if you are running Ruby on Rails because ActiveRecord can abstract away the actual performance of your endpoint logic. It very easily allows you to identify endpoints that are taking too long, endpoints that have good throughput, and how the overall functionality is affecting the end-user experience. It also has many other monitoring features that can be great for companies that manage their own infrastructure.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Monitoring ecommerce applications and performance thereof.
  • Performance monitoring
  • Alerting and logging
  • Deep dive into DB and code issues
  • Hand holding and wizards
  • Simplification of UX
Anything related to application monitoring, alerting, logging, dashboarding, feature rich instrumentation and querying.
Yaniv Vararu | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
We use New Relic within the R&D department, but our support group uses it as well. We use it mainly for logging purposes (of our servers), but we also use it for monitoring our services and [sending] automatic alerts to ourselves based on these logs (meaning - when crossing a certain threshold of high error rates for example).
  • Lets you query the servers' logs.
  • Send automatic alerts based on high error rates.
  • Manually monitor the servers based on the logs.
  • The UX/UI of the software is not so intuitive and the learning curve is stiff.
  • There are so many params to use, which makes it more difficult than the benefit of flexibility.
New Relic is well suited for gathering the logs from all of our servers, later on enabling [us] to query them (also in real-time) for debugging purposes. It's also built for helping [to monitor] our servers and comparing stats backward in order to see the trends in our servers' performance.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We use New Relic to set up dashboards to track errors, throughput, and performance. We also set up synthetic monitors and alarms to make sure our site pages are up and running.
  • The user interface of New Relic is very smooth, straightforward, and easy to use.
  • Seeing the metrics and performance helps our team debug issues in our app and improve performance.
  • The dashboards provide very helpful information and insight on how healthy our apps are.
  • The documentation is not straightforward and a bit overwhelming to read.
  • Sometimes the data is hard to read and difficult to understand how it is useful to us.
  • There are a few bugs on the UI and the page needs to be refreshed to fixed the issue.
New Relic is really useful when we need visibility and monitoring for our application. Especially when there are issues on our page, our dashboards are able to capture these errors and it helps us debug our application quickly.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
I use New Relic in order to monitor and follow KPI about our application. Particularly, this allows us to detect performance issues.
  • Display data on dashboard
  • Display and filter logs
  • Interface [is] user-friendly
  • Tutorial for users
New Relic is a great platform that helps us to develop strong solutions for our clients. It offers a lot of features to bring us technical data. Also, New Relic is very useful with its alerts system.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use New Relic on a daily basis to monitor software application performance and server utilization. We performance test a wide range of software and need to actively monitor and assess system capacity and address any issues found. New Relic provides the capacity for us to monitor the applications live or view historical data.
  • JVM statistics
  • URL response times
  • DB SQL execution times
  • Server CPU & memory
  • Additional DB metrics
  • Log tracking with text search functionality
  • More tracing samples on requests
For testing or production live monitoring purposes, it's sufficient to use New Relic for general monitoring and reporting. But for deep-dive analysis or tracking its strength needs to be further improved, and some additional features might need to be added. Alerting is good enough for our own testing activities.
Ítalo Daldegan de Oliveira | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
The most important use of New Relic for us is API monitoring. With NewRelic we have a real-time update about the APIS health, so we have configured alerts that trigger messages in google chat when some API is not running well. Also, it helps a lot in problems investigations, providing a lot of data to understand what is going on. We have minimal use in frontend applications too, to monitor the performance of our SPA.
  • Monitoring application
  • Providing very good data to track problems
  • Alerts
  • Good SLA
  • Better integration of backend and frontend applications
  • Assign erros
  • Better frontend erros list
For backend applications NewRelic is the best monitoring tool I had use. So for the propose of monitoring ECS or EKS pod and application NR provide a very great solution with a very good range of tools. Helping a lot in problem investiation about the app health and erros that happen.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
New Relic is used across many departments in our company. Some of the areas we use New Relic for: - monitoring our API health and performance for our Prem and cloud applications. - tracking our Core web vitals. - Debug production issues (JS Errors, Stack traces, and profiling) - use synthetic scripts to monitor critical user flows.
  • Quick overview of the health of your application.
  • Easy creation of alerts.
  • Can create dashboards easily and quickly.
  • UX/UI is not intuitive always and has a learning curve.
  • .Net support still feels a bit behind other languages.
  • Azure integration needs more improvement
Provides quick APM out of the box with little configuration needed. Once you have Distributed tracing-enabled linking of transactions, errors and logging happen automatically and make it easier to troubleshoot issues or understand what is going on at that time.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
New Relic is used across engineering departments to monitor how systems operate in both non-prod and production environments. For the component that I own, I use it to monitor Tomcat health (like the number of thread pools) and monitor the latency/error rate of the requests that my service handles. This helps us to understand how our system behaves, how much our system can handle, and help in capacity planning. I also set up important alert signals based on New Relic data and route the signal to Pager Duty that we have engineers on a routine schedule to pick up those alerts when something unexpected happened in production. This helps to quickly mitigate production issues that can surface to end-users
  • Many important signals(for my case, signals related to the Tomcat server) come out of the box.
  • Dashboard is easy to set up and share among multiple department.
  • New Relic Query Language is simple and intuitive to use.
  • Dashboard doesn't provide parameterization capability. So if you need to create the same dashboard to capture metrics of different environments/ or hosts, you need to keep a copy and pasting the same dashboard again and again.
  • New Relic Query Language doesn't really support more complicated join operation between 2 (or more) types of signals (or it does support that, but in a convolute way). So, it's a hassle when you need to capture a more complicated signal.
  • If you span the timeframe in the dashboard to be too wide apart, the dashboard may be slow to load or even crash the browser.
For a simple use case, like monitoring the overall server's health, New Relic will be well suited for this task as it required minimal configuration and many important signals already come out of the box. It also has New Relic Query Language which is a SQL-like language that is very easy and intuitive to use. This can be set up to capture a simple metric of your application however if your use case needs to capture somewhat more complicated metrics, you may need to spend a lot of time figuring out how to do that in New Relic. The dashboard is easy to set up but it doesn't support parameterization from the user's input so you may need to do cut-and-paste to apply the same dashboard for all different environments/configurations that you interested in
Score 8 out of 10
Vetted Review
Verified User
Incentivized
New Relic is used across my business unit and it is used for monitoring Infra, synthetics, dashboard, and alerting in case of any anomalies with the application.
  • Monitoring Infra.
  • Synthetics
  • Dashboards
  • Alerts
  • APM
  • Synthetics UI needs to be changed.
  • New Relic One UI is not that much user friendly.
  • Adding more inbuilt functions to NR SQL for date range queries.
Monitoring JVM and web transactions, New Relic is the best when compared with other tools. Need easy integration with the application to send the logs.
Return to navigation